#include <QPushButton> 

#include "distrloaddlg.h"


////////////////////////////////////////////////////////////
distrLoadDlg::distrLoadDlg(QWidget *parent)
	: QDialog(parent) 
{
	
   setupUi(this);
   connect( closeButton, SIGNAL( clicked() ), this, SLOT( sair() ) );
   connect( clearButton, SIGNAL( clicked() ), this, SLOT( limpar() ) );
   connect( applyButton, SIGNAL( clicked() ), this, SLOT( salvar () ) );


}


///////////////////////////////////////////////////////////
distrLoadDlg::~distrLoadDlg()
{

}


///////////////////////////////////////////////////////////
void distrLoadDlg::sair()
{
	this->close(); 
}


///////////////////////////////////////////////////////////
void distrLoadDlg::limpar()
{

	this->cargaQx->setText("0.00");
	this->cargaQy->setText("0.00");

}


//////////////////////////////////////////////////////////////
void distrLoadDlg::salvar()
{
	
	*cargaQx_d=(float)this->getCargaQx();
    *cargaQy_d=(float)this->getCargaQy();


	this->close(); 
}


//////////////////////////////////////////////////////////////
float distrLoadDlg::getCargaQx()
{
	return this->cargaQx->text().toFloat();
}


void distrLoadDlg::setCargaQx(float *cargaQx) 
{	
	
	this->cargaQx_d = cargaQx;
	this->cargaQx->setText(QString::number(*cargaQx,'f',2));

}

//////////////////////////////////////////////////////////////

float distrLoadDlg::getCargaQy()
{
	return this->cargaQy->text().toFloat();
}


void distrLoadDlg::setCargaQy(float *cargaQy) 
{	
	
	this->cargaQy_d = cargaQy;
	this->cargaQy->setText(QString::number(*cargaQy,'f',2));

}

//////////////////////////////////////////////////////////////